#ifndef OBJECTS_HPP_INCLUDED
#define OBJECTS_HPP_INCLUDED

#include <string>

using namespace std;

class Objects{
    public:
        enum ObjectType{
        IMAGE,
        CONTOUR,
        DATA,
        POSITIONMAP,
        RCDATA
        };
        typedef enum ObjectType ObjectType;

    protected:
        ObjectType type;

        //Image ID
        unsigned int id;

    public:

        virtual ~Objects();

        unsigned int getID();
        ObjectType getType();
        string getType_string();

};


#endif // OBJECTS_HPP_INCLUDED
